abb8bea389b313f9169b8880d77aca6c3a209160,python/educational-core/student/src/com/jetbrains/edu/learning/courseGeneration/StudyProjectGenerator.java,StudyProjectGenerator,getCourse,#Project#,105
Before Change
return readCourseFromCache(adaptiveCourseFile, true);
}
}
return ProgressManager.getInstance().runProcessWithProgressSynchronously(new ThrowableComputable<Course, RuntimeException>() {
@Override
public Course compute() throws RuntimeException {
ProgressManager.getInstance().getProgressIndicator().setIndeterminate(true);
return execCancelable(() -> {
final Course course = EduStepicConnector.getCourse(project, mySelectedCourseInfo);
if (course != null) {
flushCourse(project, course);
course.initCourse(false);
}
return course;
});
}
}, "Creating Course", true, project);
}
@Nullable
After Change
return readCourseFromCache(adaptiveCourseFile, true);
}
}
return ProgressManager.getInstance().runProcessWithProgressSynchronously(() -> {
ProgressManager.getInstance().getProgressIndicator().setIndeterminate(true);
return execCancelable(() -> {
final Course course = EduStepicConnector.getCourse(project, mySelectedCourseInfo);
if (course != null) {
flushCourse(project, course);
course.initCourse(false);
}
return course;
});
}, "Creating Course", true, project);
}
@Nullable